# encoding: utf-8
# module PyQt5.QtGui
# from /usr/lib/python3/dist-packages/PyQt5/QtGui.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore


from .QInputEvent import QInputEvent

class QTouchEvent(QInputEvent):
    """
    QTouchEvent(QEvent.Type, QTouchDevice device=None, Qt.KeyboardModifiers modifiers=Qt.NoModifier, Qt.TouchPointStates touchPointStates=0, list-of-QTouchEvent.TouchPoint touchPoints=QList&lt;QTouchEvent.TouchPoint&gt;())
    QTouchEvent(QTouchEvent)
    """
    def device(self): # real signature unknown; restored from __doc__
        """ QTouchEvent.device() -> QTouchDevice """
        return QTouchDevice

    def setDevice(self, QTouchDevice): # real signature unknown; restored from __doc__
        """ QTouchEvent.setDevice(QTouchDevice) """
        pass

    def target(self): # real signature unknown; restored from __doc__
        """ QTouchEvent.target() -> QObject """
        pass

    def touchPoints(self): # real signature unknown; restored from __doc__
        """ QTouchEvent.touchPoints() -> list-of-QTouchEvent.TouchPoint """
        pass

    def touchPointStates(self): # real signature unknown; restored from __doc__
        """ QTouchEvent.touchPointStates() -> Qt.TouchPointStates """
        pass

    def window(self): # real signature unknown; restored from __doc__
        """ QTouchEvent.window() -> QWindow """
        return QWindow

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass



